body{background:url(../images/header_bg.jpg) repeat;}
a,a:hover{text-decoration:none!important;}
img{max-width:100%;}
.navbar-toggle .icon-bar{background-color:#eb6112;}
.navbar{margin-bottom:0;}

/* 分页样式 */
.pagination{margin-top:5%;}
.pagination .end{display:none;}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,
.pagination>.active>span:focus, .pagination>.active>span:hover{
    background-color: #eb6112;border-color: #eb6112;
}

.bsBox{box-sizing:content-box;}
.welcome_page{overflow: hidden;position:relative;}
.welcome_page,.home_page{display:none;}
.body_mask{background:url(../images/bg_b.png) repeat;position:absolute;width:100%;height:100%;z-index:1;}
.welcome_bg{position:relative;}
.welcome_bg img{min-width:100%;min-height:100%;max-width:unset;}
.welcome_info{position:absolute;top:0;left:0;width:100%;z-index:2;}
.welcome_logo{text-align:center;width:100%;margin-bottom:1.4%;}
.welcome_logo img{max-width:80%;}
.welcome_video{width:90%;padding-top:44%;margin:0 auto;position:relative;border:2px solid #e65f12;}
.welcome_video #video_video{position:absolute;top:0;left:0;width:100%;height:100%;}
.welcome_link{text-align:center;margin:1% auto;width:90%;font-size:0;}
.welcome_link .link_btn{
	height:44px;line-height:44px;color:#e65f12;display:inline-block;font-size:14px;width:48%;vertical-align:top;
	background:#fff;border:2px solid #e65f12;border-radius:44px;margin:1%;padding:0 1%;
}

.welcome_foot{width:100%;text-align:center;color:#fff;}
.welcome_foot h1{font-size:24px;line-height:1.3;}
.welcome_foot p{font-size:24px;text-align:left;line-height:36px;padding-right:15px;}
.welcome_foot p img{padding-right:10px;height:36px;}
.welcome_foot .welcome_address{font-size:18px;}

.header{}
.header .container{position:relative;}
.top{background:#040404;color:#fff;line-height:35px;}
.top .contact span{width:5%;display:inline-block;}
.top .share{text-align:right;}
.top .share .bshare-custom.icon-medium{display:inline-block;}
.top .share .bshare-custom.icon-medium .bshare-weixin{background:url(../images/weixin.png) no-repeat 0 0!important;}
.top .share .bshare-custom.icon-medium .bshare-qqim{background:url(../images/qq.png) no-repeat 0 0!important;}
.top .share .bshare-custom.icon-medium .bshare-qzone{background:url(../images/qzone.png) no-repeat 0 0!important;}
.top .share .bshare-custom.icon-medium .bshare-sinaminiblog{background:url(../images/weibo.png) no-repeat 0 0!important;}
.top .langChange{display: inline-block;}
.top .langChange a{color:#fff;padding:0 5px;}
.top .langChange a:hover{color:#eb6112;}

.navbar{position:relative;padding-bottom:10%;}
.navbar .logo{display:inline-block;position:absolute;height:100%;width: 90%;}
.navbar .logo img{height:100%;padding:10px 0;}
.navbar-toggle{margin:0;position:absolute;top:50%;margin-top:-17px;right:0;}
.navbar .container{padding:0;position:relative;}
.navbar-nav li a{color:#000;text-transform:capitalize;}
.nav>li>a:focus, .nav>li>a:hover,.nav>li.active>a{background:transparent;color:#eb6112;}

.carousel-indicators li{width:20px;height:6px!important;border-radius:6px;background-color:#fff;border:0;margin:0 5px!important;}
.carousel-indicators .active{width:40px;background-color:#eb6112;}

.brand_info{background-color:#fff;margin-top:5%;padding-top:2%;padding-bottom:2%;font-size:0;}
.brand_info dl{text-align:center;margin-bottom:0;float: none;display:inline-block;vertical-align:top;}
.brand_info dt{font-size:36px;line-height:40px;padding:2% 0;}
.brand_info dt img,.brand_info dt .counter{display:inline-block;}
.brand_info dd{font-size:18px;line-height:1.8;}

.index_title{height:31px;line-height:31px;position:relative;font-size:20px;text-align:center;margin:2.4% 0;}
.index_title span{border-top:1px solid #eb6112;display:inline-block;margin:15px;width:30px;vertical-align:top;}
.index_about {}

.swiper-slide {text-align: center;font-size: 0;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.product_center{position:relative;margin-bottom:4.7%;}
.product_catelist{position:relative;z-index:1;}
.product_catelist .swiper-slide,.product_list .swiper-slide{width:50%;padding:0 1%;display:inline-block;vertical-align:top;}
.product_catelist .swiper-slide>img{display:none;margin:0 auto;}
.product_catelist .product_item{cursor:pointer;color:#4b4a4a;padding-top:100%;position:relative;margin-bottom:30px;}
.product_catelist .product_item .img{
	width:100%;height:100%;margin:0 auto;background-size:100% 200%;background-position:top left;position:absolute;top:0;left:0;
}
.product_catelist .swiper-slide:hover .img,.product_catelist .swiper-slide.act .img{background-position:bottom left;}
.product_catelist .swiper-slide.act>img{display:block;}
.product_catelist .swiper-button-next{
background: url('../images/next.png') no-repeat bottom left;height:27px;margin-top:-43px;
}
.product_catelist .swiper-button-prev{
background: url('../images/prev.png') no-repeat bottom left;height:27px;margin-top:-43px;
}

.product_list{background:url(../images/plistbg.jpg) repeat;padding:50px 0;position:relative;top:-45px;}
.product_list .swiper-container{display:none;padding-bottom:7%;}
.product_list .swiper-container.act{display:block;}
.product_list .swiper-slide a{display:block;}
.product_list .swiper-slide .img_box{border:1px solid #d8d8d8;padding:9px;background:#fff;}
.product_list .swiper-slide .img{border:1px solid #d8d8d8;background:#eeeeee;}
.product_list .swiper-slide h1,.product_list .swiper-slide h2{
	font-size:18px;color:#4b4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;
}
.product_list .swiper-slide h2{font-size:14px;}
.product_list .swiper-slide:hover .img_box{box-shadow: #bbb 0 1px 5px;}
.product_list .swiper-slide:hover .img{background:#fff;}
.product_list .swiper-slide:hover h1,.product_list .swiper-slide:hover h2{color:#eb6112;}
.more_product{
	height:50px;line-height:50px;width:50px;border-radius:50px;display:inline-block;
	position:absolute;left:50%;margin-left:-25px;bottom:-25px;
	color:#fff!important;font-size:18px;background:#25252c;text-align:center;
}

.footer{background:#1c1c20;color:#fff;}
.footer_item{padding-top:4%;padding-bottom:4%;}
.footer_item h1{color:#fefefe;font-size:20px;}
.index_about{font-size:16px;color:#a9a9a9;font-family:'楷体';}
.index_contact{width:62.5%;min-width:250px;margin:0 auto;}
.footer_ewm{width:100%;max-width:120px;text-align:center;font-size:12px;padding-top:10px;}
.footer_ewm p{margin-top:10px;}
.foot_lang{text-align:center;}
.foot_lang a{display: inline-block;color:#fff;padding:0 20px;font-size:16px;line-height:20px;margin:30px 0;}
.copyright{background:#000;min-height:43px;line-height:43px;border-top:1px solid #484848;text-align:center;}
.group_photo{position:relative;font-size:0;text-align:center;}
.group_photo .gpitem{margin-bottom:15px;position:relative;padding:0 7.5px;}
.group_photo .gpitem:hover .body_mask{display:none;}
.group_photo .gpitem>a{display:inline-block;position:relative;}
.group_photo .gpitem img{border:1px solid #fff;}
.more_gp{text-align:right;}
.more_gp a{
	display:inline-block;font-size:12px;color:#b7b6b6;padding:0 15px;border-radius:30px;
	background:#3f3e3e;line-height:30px;border:1px solid #727272;margin-top:20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	}
	
.inner_about{}
.article_content{margin-bottom:5%;}
.inner_position{border-bottom:1px solid #bfbfbf;color:#000;font-size:14px;text-align:right;padding:20px 0 15px;}
.inner_position a{color:#000;}
.about_img{position:relative;}
.about_img img{width:100%;}
.alink1{width:32.5%;height:20.12%;position:absolute;top:0;left:35%;}
.alink2{width:35%;height:20.12%;position:absolute;top:20.12%;left:0;}
.alink3{width:32.5%;height:20.12%;position:absolute;top:20.12%;right:0;}
.alink4{width:32.5%;height:20.12%;position:absolute;top:40.4%;right:16%;}
.alink5{width:32.5%;height:20.12%;position:absolute;top:61.5%;left:18.5%;}
.alink6{width:16.5%;height:20.12%;position:absolute;top:61.5%;right:16%;}
.about_honor{background:#eeeeee;padding-bottom:10%;margin-top: -7%;padding-top: 5%;}

.group_pics{padding-bottom:5%;}
.group_pics img{box-shadow: #bbb 3px 3px 5px;}
.group_pics a{display:block;margin-bottom:30px;}
.group_pics a img{width:100%;height:100%;}

.contact_content{padding-bottom:5%;}
.contact_content h1{font-size:30px;margin-bottom:5%}
.contact_content p{font-size:18px;line-height:1.3;}
.contact_content .contact_ewm{display:inline-block;}
.contact_content .contact_ewm p{font-size:12px;text-align:center;margin-top:10px;line-height:2;}
#allmap{width:100%;height:600px;margin-bottom:5%;}

.inner_product{padding-bottom:5%;}
.side_list{position:relative;}
.side_nav{position:relative;min-height:50px;}
.side_nav>h3{
	position:relative;background:url(../images/side_bg.png) no-repeat left bottom;
	height:40px;line-height:40px;padding-left:40px;color:#fff;
}
.side_nav ul,.side_nav li{list-style:none;text-align:left;}
.side_nav ul{padding:20px 0 20px 20px;}
.side_nav li a{color:#000;font-size:14px;line-height:18px;padding:7px 0;display:block;}

.side_content .p_item{margin-bottom:1%;}
.side_content .p_item .img{background:#fff;box-shadow: #bbb 3px 3px 5px;}
.side_content .p_item p{
	text-align:center;background:#edebeb;font-size:18px;line-height:45px;padding:0 15px;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000;
}

.product_search form{
	width:90%;margin:20px auto 70px;border:1px solid #575757;position:relative;height:45px;border-radius:45px;
	padding:0 80px 0 50px;
}
.product_search form>img{position:absolute;top:10px;left:10px;width:23px;height:23px;}
.product_search .keyword{outline:none;border:0;height:43px;line-height:43px;background:transparent;width:100%;}
.search_btn{
	position:absolute;right:4px;top:4px;height:35px;line-height:35px;border-radius:35px;background:#595757;color:#fff;
	padding:0 10px;outline:none;border:0;
}

.product_content{margin:5% auto 10%;}
.product_content h1{font-size:24px;font-weight:normal;font-family:"宋体";}
.product_title{border-top:1px dashed #eb6112;margin-top:30px;margin-bottom:10px;}
.product_title h3{border:3px solid #eb6112;border-radius:3px;display:inline-block;}
.product_title h3 span{
	display:inline-block;border:1px solid #fff;border-radius:3px;line-height:37px;padding:0 15px;background:#eb6112;color:#fff;
}
.product_content .article_content p{font-size:18px;}

.video_list{margin-bottom:7%;}
.video_list .video_item{box-shadow: #bbb 3px 3px 5px;;margin-bottom:30px;}
.video_list .video_link{background:#000;display:block;position:relative;cursor:pointer;}
.video_list p{text-align:center;font-size:16px;background:#eee;height:40px;line-height:40px;}
.video_list .video_link .video_mask{width:100%;position:relative;z-index:1;}
.video_list .video_link .video_img{position:absolute;top:0;left:0;width:100%;height:100%;}
.video_window{
	position:fixed;top:0;left:0;width:100%;height:100%;background:url(../images/bg_b.png) repeat;z-index:1000;
	display:none;
}
.video_body{width:100%;padding-top:56.25%;margin:5% auto 0;position:relative;}
.video_body #video_video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.video_body #close_btn{position:absolute;top:0;right:0;z-index:5;cursor:pointer;}
.video-js .vjs-big-play-button{line-height: 3em;height: 3em;border-radius:3em;margin-top:-1.5em;}
.guest_form{position:absolute;top:0;left:0;width:100%;min-height:100%;z-index:1;background:#000;display:none;}
.guest_form .form_do{width:46%;margin:15% auto;text-align:center;}
.guest_form h1{font-size:16px;color:#fff;text-align:left;line-height:1.8;}
.guest_form .input_email{
	width:100%;height:40px;line-height:40px;border:1px solid #fff;border-radius:40px;padding:0 30px;color:#fff;
	background:transparent;outline:none;margin:15px 0 30px;
}
.guest_form .btn{background:#dc5c12;color:#fff;font-size:16px;padding:0 30px;height:40px;line-height:40px;border-radius:5px;}

@media (min-width: 768px) {
	.welcome_video{width:556px;padding-top:0;height:273px;}
	.welcome_link{width:556px;}
	.welcome_link .link_btn{font-size:24px;width:270px;margin:0 4px 20px;padding:0 18px;}
	.welcome_foot h1{font-size:38px;}
	.welcome_foot p{font-size:36px;line-height:46px;}
	.welcome_foot p img{height:46px;}
	.welcome_foot .welcome_address{font-size:28px;}
	.navbar .logo img{padding:3.3% 0;}
	.navbar .container{padding:0 15px;}
	#navbar{position:absolute;top:0;right:0;height:100%!important;}
	.navbar-nav,.navbar-nav li{height:100%;text-align:center;}
	.navbar-nav li{position:relative;width:80px;display:inline-block;}
	.navbar-nav li a{
		display:block;position:absolute;top:50%;left:0;width:100%;font-size:16px;line-height:1;padding:0;margin-top:-9px;
	}
	.index_title{font-size:30px;}
	.product_catelist .swiper-slide,.product_list .swiper-slide{width:25%;}


	.side_list{padding-left:185px;min-height:300px;}
	.side_nav{width:175px;position:absolute;left:0;top:0;height:100%;padding-top:87px;}
	.side_nav>h3{
		font-size:24px;margin-top:0;position:absolute;top:0;left:0;width:100%;height:87px;line-height:87px;
	}
	.side_nav ul{height:100%;display: block!important;overflow-x:hidden;overflow-y:auto;}
	 /*滚动条样式*/
	.side_nav ul::-webkit-scrollbar {/*滚动条整体样式*/
		width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
		height: 5px;
	}
	.side_nav ul::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
		border-radius: 5px;
		-webkit-box-shadow: inset 0 0 5px rgba(235,97,18,0.2);
		background: #eb6112;
	}
	.side_nav ul::-webkit-scrollbar-track {/*滚动条里面轨道*/
		-webkit-box-shadow: inset 0 0 5px rgba(229,229,229,0.2);
		border-radius: 0;
		background: #e5e5e5;
	}
	.side_nav li a{font-size:18px;line-height:24px;}
	.product_search form{width:50%;}
}
@media (min-width: 992px) {
	.navbar-nav li{width:95px;}
	.navbar-nav li a{font-size:18px;}
}
@media (min-width: 1200px) {
	.navbar-nav li{width:125px;}
	.video_body{width:1200px;padding-top:675px;}
}